#reader(lib"read.ss""wxme")WXME0108 ## 
#|
   This file is in PLT Scheme editor format.
   Open this file in DrScheme version 370 or later to read it.

   Most likely, it was created by saving a program in DrScheme,
   and it probably contains a program with non-text elements
   (such as images or comment boxes).

            http://www.plt-scheme.org
|#
 26 7 #"wxtext\0"
3 1 6 #"wxtab\0"
1 1 8 #"wxmedia\0"
4 1 8 #"wximage\0"
2 0 34 #"(lib \"syntax-browser.ss\" \"mrlib\")\0"
1 0 16 #"drscheme:number\0"
3 0 44 #"(lib \"number-snip.ss\" \"drscheme\" \"private\")\0"
1 0 36 #"(lib \"comment-snip.ss\" \"framework\")\0"
1 0 43 #"(lib \"collapsed-snipclass.ss\" \"framework\")\0"
0 0 19 #"drscheme:sexp-snip\0"
0 0 36 #"(lib \"cache-image-snip.ss\" \"mrlib\")\0"
1 0 33 #"(lib \"bullet-snip.ss\" \"browser\")\0"
0 0 29 #"drscheme:bindings-snipclass%\0"
1 0 25 #"(lib \"matrix.ss\" \"htdp\")\0"
1 0 22 #"drscheme:lambda-snip%\0"
1 0 56
(
 #"(lib \"hrule-snip.ss\" \"macro-debugger\" \"syntax-browse"
 #"r\")\0"
) 1 0 18 #"java-comment-box%\0"
1 0 23 #"java-interactions-box%\0"
1 0 55
(
 #"(lib \"vertical-separator-snip.ss\" \"stepper\" \"private"
 #"\")\0"
) 1 0 18 #"drscheme:xml-snip\0"
1 0 31 #"(lib \"xml-snipclass.ss\" \"xml\")\0"
1 0 21 #"drscheme:scheme-snip\0"
2 0 34 #"(lib \"scheme-snipclass.ss\" \"xml\")\0"
1 0 10 #"text-box%\0"
1 0 32 #"(lib \"text-snipclass.ss\" \"xml\")\0"
1 0 15 #"test-case-box%\0"
2 0 1 6 #"wxloc\0"
00000000000 1 76 0 1 #"\0"
0 75 1 #"\0"
0 10 90 -1 90 -1 3 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 0 9
#"Standard\0"
0 75 9 #"Consolas\0"
0 8 90 -1 90 -1 0 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 2 24
#"framework:default-color\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 150 0 150 0 0 0 -1 -1 2 15
#"text:ports out\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 150 0 150 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 93 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 15
#"text:ports err\0"
0 -1 1 #"\0"
1 0 -1 -1 93 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 175 0 0 0 -1 -1 2 17
#"text:ports value\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 175 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 92 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 27
#"Matching Parenthesis Style\0"
0 -1 1 #"\0"
1 0 92 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 37
#"framework:syntax-color:scheme:symbol\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 38
#"framework:syntax-color:scheme:keyword\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2
38 #"framework:syntax-color:scheme:comment\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 37
#"framework:syntax-color:scheme:string\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 39
#"framework:syntax-color:scheme:constant\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 41 128 38 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 132 60 36 0 0 0 -1 -1 2 42
#"framework:syntax-color:scheme:parenthesis\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 132 60 36 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 36
#"framework:syntax-color:scheme:error\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 36
#"framework:syntax-color:scheme:other\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 81 112 203 0 0 0 -1 -1 2
38 #"drscheme:check-syntax:lexically-bound\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 81 112 203 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 68 0 203 0 0 0 -1 -1 2 31
#"drscheme:check-syntax:imported\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 68 0 203 0 0 0 -1 -1 2 41
#"profj:syntax-colors:scheme:block-comment\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2
35 #"profj:syntax-colors:scheme:keyword\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 139 0 139 0 0 0 -1 -1 2 37
#"profj:syntax-colors:scheme:prim-type\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 139 0 139 0 0 0 -1 -1 2 38
#"profj:syntax-colors:scheme:identifier\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 38 38 128 0 0 0 -1 -1 2 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 34
#"profj:syntax-colors:scheme:string\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 35
#"profj:syntax-colors:scheme:literal\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 34 139 34 0 0 0 -1 -1 2 35
#"profj:syntax-colors:scheme:comment\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 194 116 31 0 0 0 -1 -1 2
33 #"profj:syntax-colors:scheme:error\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 2 35
#"profj:syntax-colors:scheme:default\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 37
#"profj:syntax-colors:scheme:uncovered\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 2 35
#"profj:syntax-colors:scheme:covered\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 139 0 139 0 0 0 -1 -1 4 1
#"\0"
0 70 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 4 4
#"XML\0"
0 70 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 8 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 8 24
#"drscheme:text:ports err\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 255 0 0 0 0 0 -1 -1 4 1
#"\0"
0 71 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 4 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 255 0 0 0 -1 -1 4 1
#"\0"
0 71 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 255 0 0 0 -1 -1 4 1
#"\0"
0 71 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 100 0 0 0 0 -1 -1 0 1
#"\0"
0 75 9 #"Consolas\0"
0 8 90 -1 90 -1 0 -1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 255 255 255 1 -1 2 1
#"\0"
0 71 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 2 1
#"\0"
0 71 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 100 0 0 0 0 -1 -1 22 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 15 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 4 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 14 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 19 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 22 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 15 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 4 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 14 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 17 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 17 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 20 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 -1 -1 20 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 19 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 0 0 0 0 0 0 255 165 0 0 0 0 -1 -1 17 1
#"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 4
1 #"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 22
1 #"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 15
1 #"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 14
1 #"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 20
1 #"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1 19
1 #"\0"
0 -1 1 #"\0"
1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 255 255 255 -1 -1
00000000001 0 00000000000 7038 0 4 3 85
(
 #";; The first three lines of this file were inserted by DrScheme. Th"
 #"ey record metadata"
) 0 0 4 29 1 #"\n"
0 0 4 3 85
(
 #";; about the language level of this file in a form that our tools c"
 #"an easily process."
) 0 0 4 29 1 #"\n"
0 0 4 3 414
(
 #"#reader(lib \"htdp-advanced-reader.ss\" \"lang\")((modname "
 #"|hw 1 rev4 adam james 1-7-09|) (read-case-sensitive #t) (teachpacks"
 #" ((lib \"image.ss\" \"teachpack\" \"htdp\") (lib \"te"
 #"sting.ss\" \"teachpack\" \"htdp\") (lib \"world.ss\" "
 #"\"teachpack\" \"htdp\"))) (htdp-settings #(#t constructor r"
 #"epeating-decimal #t #t none #f ((lib \"image.ss\" \"teachpack"
 #"\" \"htdp\") (lib \"testing.ss\" \"teachpack\" \"ht"
 #"dp\") (lib \"world.ss\" \"teachpack\" \"htdp\")))))"
) 0 0 4 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 21 #"Homework One : CSU213"
0 0 17 29 1 #"\n"
0 0 17 3 14 #"Adam Blackwell"
0 0 17 29 1 #"\n"
0 0 17 3 11 #"James Morin"
0 0 17 29 1 #"\n"
0 0 17 3 16 #"January 7th 2009"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 32 #"Accumulator-Style Program Design"
0 0 17 29 1 #"\n"
0 0 17 3 18 #"Portfolio Problems"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #"For each of the following problems work out the solution in four di"
 #"fferent ways"
) 0 0 17 29 1 #"\n"
0 0 17 3 25 #"\17 using the design recipe"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"\17 "
0 0 17 3 55 #"modifying the previous solution by using an accumulator"
0 0 17 29 1 #"\n"
0 0 17 3 55 #"\17 implementing the solution using the Scheme loop foldl"
0 0 17 29 1 #"\n"
0 0 17 3 55 #"\17 implementing the solution using the Scheme loop foldr"
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 9 #"Problems:"
0 0 17 29 1 #"\n"
0 0 17 3 25 #"1. Problem 31.3.4 in HtDP"
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 19 #"Exercise 31.3.4.   "
0 0 17 29 1 #"\n"
0 0 17 3 50 #"Develop an accumulator-style version of how-many, "
0 0 17 29 1 #"\n"
0 0 17 3 69
#"which is the function that determines the number of items on a list. "
0 0 17 29 1 #"\n"
0 0 17 3 61
#"Show the stage that explains what the accumulator represents."
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 36 #";; how-many.v1: [Listof X] -> number"
0 0 70 29 1 #"\n"
0 0 17 3 43 #";; determines the number of items on a list"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v1"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 8 #"        "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"+"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"how-many"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v1"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v1"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 20 3 1 #"1"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v1"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 20 3 1 #"9"
0 0 70 3 1 #" "
0 0 20 3 2 #"35"
0 0 70 3 1 #" "
0 0 19 3 13 #"\"Hello World\""
0 0 70 3 1 #" "
0 0 14 3 2 #"pi"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"6"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 59
#";; Modifying the previous solution by using an accumulator:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 33 #";; how-many: [Listof X] -> number"
0 0 70 29 1 #"\n"
0 0 17 3 43 #";; determines the number of items on a list"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"how-many"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"how-many-accum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 18 #"                  "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"how-many-accum"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"+"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 14 #"how-many-accum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"how-many"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"how-many"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 20 3 1 #"1"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"how-many"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 20 3 1 #"9"
0 0 70 3 1 #" "
0 0 20 3 2 #"35"
0 0 70 3 1 #" "
0 0 19 3 13 #"\"Hello World\""
0 0 70 3 1 #" "
0 0 14 3 2 #"pi"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"6"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 57 #";; Implementing the solution using the Scheme loop foldl:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 36 #";; how-many.v2: [Listof X] -> number"
0 0 70 29 1 #"\n"
0 0 17 3 43 #";; determines the number of items on a list"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v2"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 14 3 5 #"foldl"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"x"
0 0 70 3 1 #" "
0 0 14 3 1 #"y"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v1"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v2"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v2"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 20 3 1 #"1"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v2"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 20 3 1 #"9"
0 0 70 3 1 #" "
0 0 20 3 2 #"35"
0 0 70 3 1 #" "
0 0 19 3 13 #"\"Hello World\""
0 0 70 3 1 #" "
0 0 14 3 2 #"pi"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"6"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 57 #";; Implementing the solution using the Scheme loop foldr:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 36 #";; how-many.v8: [Listof X] -> number"
0 0 70 29 1 #"\n"
0 0 17 3 43 #";; determines the number of items on a list"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v8"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 14 3 5 #"foldr"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"x"
0 0 70 3 1 #" "
0 0 14 3 1 #"y"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"+"
0 0 70 3 1 #" "
0 0 14 3 1 #"x"
0 0 70 3 1 #" "
0 0 14 3 1 #"y"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"map"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"x"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 3 #"lox"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v8"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v8"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 20 3 1 #"1"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"2"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"how-many.v8"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 20 3 1 #"9"
0 0 70 3 1 #" "
0 0 20 3 2 #"35"
0 0 70 3 1 #" "
0 0 19 3 13 #"\"Hello World\""
0 0 70 3 1 #" "
0 0 14 3 2 #"pi"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"6"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 25 #"Did 31.3.5 by accident..."
0 0 17 29 1 #"\n"
0 0 17 3 19 #"Exercise 31.3.5.   "
0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"Develop an accumulator-style version of add-to-pi, the function tha"
 #"t adds"
) 0 0 17 29 1 #"\n"
0 0 17 3 59
#"a natural number to pi without using + (see section 11.5). "
0 0 17 29 1 #"\n"
0 0 17 3 34 #"Show the stage that explains what "
0 0 17 3 27 #"the accumulator represents."
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 59
#";; Modifying the previous solution by using an accumulator:"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 33 #";; add-to-pi : number  ->  number"
0 0 70 29 1 #"\n"
0 0 17 3 43 #";; to compute the sum of the number and pi."
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 9 #"add-to-pi"
0 0 70 3 1 #" "
0 0 14 3 3 #"num"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 17 3 15 #";; Accumulator:"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 15 #"add-to-pi-accum"
0 0 70 3 1 #" "
0 0 14 3 3 #"num"
0 0 70 3 1 #" "
0 0 14 3 5 #"accum"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 29 1 #"\n"
0 0 70 3 14 #"              "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 14 3 5 #"zero?"
0 0 70 3 1 #" "
0 0 14 3 3 #"num"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 5 #"accum"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 14 #"              "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 15 #"add-to-pi-accum"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"sub1"
0 0 70 3 1 #" "
0 0 14 3 3 #"num"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"add1"
0 0 70 3 1 #" "
0 0 14 3 5 #"accum"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 15 #"add-to-pi-accum"
0 0 70 3 1 #" "
0 0 14 3 3 #"num"
0 0 70 3 1 #" "
0 0 14 3 2 #"pi"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 9 #"add-to-pi"
0 0 70 3 1 #" "
0 0 20 3 1 #"3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"6.14"
0 0 70 3 1 #" "
0 0 20 3 2 #".1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"2. Produce a list of all authors of the books in the given list. (U"
 #"se the"
) 0 0 17 29 1 #"\n"
0 0 17 3 50 #"book definitions used in the lecture and the lab.)"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 26 #";; Stuctures and Examples:"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 13 #"define-struct"
0 0 70 3 1 #" "
0 0 14 3 4 #"book"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"title"
0 0 70 3 1 #" "
0 0 14 3 6 #"author"
0 0 70 3 1 #" "
0 0 14 3 4 #"kind"
0 0 70 3 1 #" "
0 0 14 3 5 #"price"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 9 #"make-book"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"eos\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 14 3 1 #"n"
0 0 70 3 1 #" "
0 0 20 3 2 #"20"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 9 #"make-book"
0 0 70 3 1 #" "
0 0 19 3 6 #"\"htdc\""
0 0 70 3 1 #" "
0 0 19 3 19 #"\"mathias fellisian\""
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 14 3 1 #"t"
0 0 70 3 1 #" "
0 0 20 3 2 #"40"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 9 #"make-book"
0 0 70 3 1 #" "
0 0 19 3 16 #"\"the life of pi\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 14 3 1 #"f"
0 0 70 3 1 #" "
0 0 20 3 2 #"24"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"c"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 14 3 1 #"b"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob5"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 6 #"append"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 21 #"                     "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 21 #"                     "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 21 #"                     "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 29 1 #"\n"
0 0 70 3 21 #"                     "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 21 #"                     "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 21 #"                     "
0 0 14 3 4 #"lob2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob4"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 27 #";; Using the design recipe:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 45 #";; give all the authors of the list of books."
0 0 70 29 1 #"\n"
0 0 17 3 34 #";;[Listof book] -> [Listof author]"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v1"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 8 #"        "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"book-author"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 19 #"\"mathias fellisian\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 59
#";; Modifying the previous solution by using an accumulator:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 45 #";; give all the authors of the list of books."
0 0 70 29 1 #"\n"
0 0 17 3 34 #";;[Listof book] -> [Listof author]"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 7 #"authors"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 17 3 51 #";; The invarient is that the accumulator represents"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 17 3 54 #";; the list of all the authors that we've seen so far."
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 17 3 67
(
 #";; authors-acum : [Listof books] [ListOf author] -> "
 #"[ListOf author]"
) 0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"authors-acum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 70 3 1 #" "
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 29 1 #"\n"
0 0 70 3 14 #"              "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 7 #"reverse"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 14 #"              "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"authors-acum"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 35 #"                                   "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"book-author"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 12 #"authors-acum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 7 #"authors"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 7 #"authors"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 19 #"\"mathias fellisian\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 7 #"authors"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 57 #";; Implementing the solution using the Scheme loop foldl:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 45 #";; give all the authors of the list of books."
0 0 70 29 1 #"\n"
0 0 17 3 35 #";; [Listof book] -> [Listof author]"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v2"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"authors-acum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 18 #"                  "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"book-author"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v2"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 5 #"foldl"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"x"
0 0 70 3 1 #" "
0 0 14 3 1 #"y"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"authors-acum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 19 #"\"mathias fellisian\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 57 #";; Implementing the solution using the Scheme loop foldr:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 45 #";; give all the authors of the list of books."
0 0 70 29 1 #"\n"
0 0 17 3 35 #";; [Listof book] -> [Listof author]"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v3"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"authors-acum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 22 3 1 #"("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 18 #"                  "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 11 #"book-author"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v3"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 70 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 5 #"foldr"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"x"
0 0 70 3 1 #" "
0 0 14 3 1 #"y"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"authors-acum"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 3 #"lob"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 19 #"\"mathias fellisian\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"ebw\""
0 0 70 3 1 #" "
0 0 19 3 5 #"\"xyz\""
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #"-------------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #"-------------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 27 #"Pair Programming Assignment"
0 0 17 29 1 #"\n"
0 0 17 3 11 #"1.1 Problem"
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"A. A database of information about localities in the USA gives us t"
 #"he zip"
) 0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"code, the name of the locality, the state in which it is located, a"
 #"nd the"
) 0 0 17 29 1 #"\n"
0 0 17 3 72
(
 #"latitude and longitude for this locality. Design the data to repres"
 #"ent a"
) 0 0 17 29 1 #"\n"
0 0 17 3 2 #"ci"
0 0 17 3 45 #"ty in the USA that contains this information."
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 48 #";; A location is a (make-location number number)"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 13 #"define-struct"
0 0 70 3 1 #" "
0 0 14 3 8 #"location"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"lat"
0 0 70 3 1 #" "
0 0 14 3 3 #"lon"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 2 #"l1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 70 3 1 #" "
0 0 20 3 9 #"71.092215"
0 0 70 3 1 #" "
0 0 20 3 9 #"42.342706"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 61
#";; A locality is a (make-locality num String String location)"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 13 #"define-struct"
0 0 70 3 1 #" "
0 0 14 3 8 #"locality"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"zip"
0 0 70 3 1 #" "
0 0 14 3 4 #"name"
0 0 70 3 1 #" "
0 0 14 3 5 #"state"
0 0 70 3 1 #" "
0 0 14 3 3 #"loc"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 70 3 1 #" "
0 0 20 3 5 #"02115"
0 0 70 3 1 #" "
0 0 19 3 8 #"\"Boston\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 70 3 1 #" "
0 0 20 3 9 #"71.092215"
0 0 70 3 1 #" "
0 0 20 3 9 #"42.342706"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 70 3 1 #" "
0 0 20 3 5 #"36105"
0 0 70 3 1 #" "
0 0 19 3 12 #"\"Montgomery\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 70 3 1 #" "
0 0 20 3 9 #"86.310449"
0 0 70 3 1 #" "
0 0 20 3 8 #"32.32573"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 70 3 1 #" "
0 0 20 3 5 #"85009"
0 0 70 3 1 #" "
0 0 19 3 9 #"\"Phoenix\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 70 3 1 #" "
0 0 20 3 10 #"112.128368"
0 0 70 3 1 #" "
0 0 20 3 9 #"33.456373"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 10 #"LittleRock"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 70 3 1 #" "
0 0 20 3 5 #"72201"
0 0 70 3 1 #" "
0 0 19 3 13 #"\"Little Rock\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AR\""
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 70 3 1 #" "
0 0 20 3 9 #"92.281939"
0 0 70 3 1 #" "
0 0 20 3 9 #"34.748342"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 19 #";; Lists of Cities:"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 70 3 1 #" "
0 0 14 3 10 #"LittleRock"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 10 #"LittleRock"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 70 3 1 #" "
0 0 14 3 10 #"LittleRock"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 19 #"                   "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 70 3 1 #" "
0 0 14 3 10 #"LittleRock"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 14 3 6 #"append"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol6"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 22 3 1 #"("
0 0 14 3 6 #"append"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol5"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 10 #"          "
0 0 14 3 4 #"lol4"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 22 3 1 #")"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 32 #"#|                              "
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #"-------------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #"-------------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 23 #"Trying to make a parser"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 9 #"locations"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 3 2 #"  "
0 0 19 3 43 #"\"36105, Montgomery, AL, 86.310449, 32.32573"
0 0 19 29 1 #"\n"
0 0 19 3 41 #"85009, Phoenix, AZ, 112.128368, 33.456373"
0 0 19 29 1 #"\n"
0 0 19 3 44 #"72201, Little Rock, AR, 92.281939, 34.748342"
0 0 19 29 1 #"\n"
0 0 19 3 44 #"95819, Sacramento, CA, 121.436634, 38.568293"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"80204, Denver, CO, 105.025854, 39.734022"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"06120, Hartford, CT, 72.675807, 41.78596"
0 0 19 29 1 #"\n"
0 0 19 3 38 #"19901, Dover, DE, 75.535983, 39.156639"
0 0 19 29 1 #"\n"
0 0 19 3 44 #"32304, Tallahassee, FL, 84.321132, 30.447752"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"30306, Atlanta, GA, 84.351418, 33.786027"
0 0 19 29 1 #"\n"
0 0 19 3 39 #"83705, Boise, ID, 116.219104, 43.585077"
0 0 19 29 1 #"\n"
0 0 19 3 43 #"62701, Springfield, IL, 89.649531, 39.80004"
0 0 19 29 1 #"\n"
0 0 19 3 45 #"46219, Indianapolis, IN, 86.049533, 39.782092"
0 0 19 29 1 #"\n"
0 0 19 3 27 #"50314, Des Moines, IA, 93.6"
0 0 19 3 16 #"32993, 41.603003"
0 0 19 29 1 #"\n"
0 0 19 3 39 #"66610, Topeka, KS, 95.746061, 38.982213"
0 0 19 29 1 #"\n"
0 0 19 3 43 #"40212, Louisville, KY, 85.804479, 38.265116"
0 0 19 29 1 #"\n"
0 0 19 3 44 #"70815, Baton Rouge, LA, 91.059558, 30.455809"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"04330, Augusta, ME, 69.766548, 44.323228"
0 0 19 29 1 #"\n"
0 0 19 3 41 #"21403, Annapolis, MD, 76.49103, 38.952394"
0 0 19 29 1 #"\n"
0 0 19 3 39 #"02115, Boston, MA, 71.092215, 42.342706"
0 0 19 29 1 #"\n"
0 0 19 3 45 #"48823, East Lansing, MI, 84.476409, 42.738805"
0 0 19 29 1 #"\n"
0 0 19 3 43 #"55103, Saint Paul, MN, 93.121594, 44.960798"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"39209, Jackson, MS, 90.244626, 32.318422"
0 0 19 29 1 #"\n"
0 0 19 3 47 #"65101, Jefferson City, MO, 92.152462, 38.546212"
0 0 19 29 1 #"\n"
0 0 19 3 45 #"59635, East Helena, MT, 111.905089, 46.597324"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"68503, Lincoln, NE, 96.676623, 40.823339"
0 0 19 29 1 #"\n"
0 0 19 3 45 #"89704, Carson City, NV, 119.828624, 39.089756"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"03301, Concord, NH, 71.527734, 43.218525"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"08618, Trenton, NJ, 74.782062, 40.237687"
0 0 19 29 1 #"\n"
0 0 19 3 42 #"87505, Santa Fe, NM, 105.981994, 35.619623"
0 0 19 29 1 #"\n"
0 0 19 3 39 #"12207, Albany, NY, 73.752327, 42.658133"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"27606, Raleigh, NC, 78.711189, 35.764499"
0 0 19 29 1 #"\n"
0 0 19 3 42 #"58501, Bismarck, ND, 100.774755, 46.823448"
0 0 19 29 1 #"\n"
0 0 19 3 41 #"43210, Columbus, OH, 83.016404, 40.002804"
0 0 19 29 1 #"\n"
0 0 19 3 46 #"73105, Oklahoma City, OK, 97.500291, 35.510811"
0 0 19 29 1 #"\n"
0 0 19 3 39 #"97301, Salem, OR, 122.979692, 44.926039"
0 0 19 29 1 #"\n"
0 0 19 3 18 #"17101, Harrisburg,"
0 0 19 3 25 #" PA, 76.883079, 40.261767"
0 0 19 29 1 #"\n"
0 0 19 3 43 #"02908, Providence, RI, 71.437684, 41.838294"
0 0 19 29 1 #"\n"
0 0 19 3 41 #"29209, Columbia, SC, 80.935525, 33.965863"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"57501, Pierre, SD, 100.321057, 44.369514"
0 0 19 29 1 #"\n"
0 0 19 3 42 #"37914, Knoxville, TN, 83.849624, 35.991755"
0 0 19 29 1 #"\n"
0 0 19 3 39 #"78721, Austin, TX, 97.686798, 30.272144"
0 0 19 29 1 #"\n"
0 0 19 3 48 #"84103, Salt Lake City, UT, 111.874891, 40.777584"
0 0 19 29 1 #"\n"
0 0 19 3 43 #"05602, Montpelier, VT, 72.576992, 44.264082"
0 0 19 29 1 #"\n"
0 0 19 3 41 #"23222, Richmond, VA, 77.426725, 37.574802"
0 0 19 29 1 #"\n"
0 0 19 3 41 #"98501, Olympia, WA, 122.876311, 47.012906"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"25301, Charleston, WV, 81.630606, 38.349"
0 0 19 29 1 #"\n"
0 0 19 3 40 #"53714, Madison, WI, 89.311758, 43.097735"
0 0 19 29 1 #"\n"
0 0 19 3 43 #"82001, Cheyenne, WY, 104.796234, 41.143719\""
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#;"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"36105"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Montgomery\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 36 #"                                    "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"86.310449"
0 0 4 3 1 #" "
0 0 20 3 8 #"32.32573"
0 0 22 3 3 #")))"
0 0 4 29 1 #"\n"
0 0 17 3 2 #"#;"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Pheonix"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"85009"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Phoenix\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 33 #"                                 "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"112.128368"
0 0 4 3 1 #" "
0 0 20 3 9 #"33.456373"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 17 3 2 #"#;"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 11 #"Little-Rock"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"72201"
0 0 4 3 1 #" "
0 0 19 3 13 #"\"Little Rock\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"AR\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 37 #"                                     "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"92.281939"
0 0 4 3 1 #" "
0 0 20 3 9 #"34.748342"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Sacramento"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"95819"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Sacramento\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"CA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"121.436634"
0 0 4 3 1 #" "
0 0 20 3 9 #"38.568293"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 6 #"Denver"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"80204"
0 0 4 3 1 #" "
0 0 19 3 8 #"\"Denver\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"CO\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"105.025854"
0 0 4 3 1 #" "
0 0 20 3 9 #"39.734022"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 8 #"Hartford"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"06120"
0 0 4 3 1 #" "
0 0 19 3 10 #"\"Hartford\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"CT\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"72.675807"
0 0 4 3 1 #" "
0 0 20 3 8 #"41.78596"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 5 #"Dover"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"19901"
0 0 4 3 1 #" "
0 0 19 3 7 #"\"Dover\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"DE\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 29 #"                             "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"75.535983"
0 0 4 3 1 #" "
0 0 20 3 9 #"39.156639"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 11 #"Tallahassee"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"32304"
0 0 4 3 1 #" "
0 0 19 3 13 #"\"Tallahassee\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"FL\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 35 #"                                   "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"84.321132"
0 0 4 3 1 #" "
0 0 20 3 9 #"30.447752"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Atlanta"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"30306"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Atlanta\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"GA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"84.351418"
0 0 4 3 1 #" "
0 0 20 3 9 #"33.786027"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 5 #"Boise"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"83705"
0 0 4 3 1 #" "
0 0 19 3 7 #"\"Boise\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"ID\""
0 0 4 3 1 #" "
0 0 20 3 10 #"116.219104"
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 29 #"                             "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"43.585077"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 11 #"Springfield"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"62701"
0 0 4 3 1 #" "
0 0 19 3 13 #"\"Springfield\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"IL\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 35 #"                                   "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"89.649531"
0 0 4 3 1 #" "
0 0 20 3 8 #"39.80004"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 12 #"Indianapolis"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"46219"
0 0 4 3 1 #" "
0 0 19 3 14 #"\"Indianapolis\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"IN\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 36 #"                                    "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"86.049533"
0 0 4 3 1 #" "
0 0 20 3 9 #"39.782092"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Des-Moines"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"50314"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Des Moines\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"IA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"93.632993"
0 0 4 3 1 #" "
0 0 20 3 9 #"41.603003"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 6 #"Topeka"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"66610"
0 0 4 3 1 #" "
0 0 19 3 8 #"\"Topeka\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"KS\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"95.746061"
0 0 4 3 1 #" "
0 0 20 3 9 #"38.982213"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Louisville"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"40212"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Louisville\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"KY\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"85.804479"
0 0 4 3 1 #" "
0 0 20 3 9 #"38.265116"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 11 #"Baton-Rouge"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"70815"
0 0 4 3 1 #" "
0 0 19 3 13 #"\"Baton Rouge\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"LA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 35 #"                                   "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"91.059558"
0 0 4 3 1 #" "
0 0 20 3 9 #"30.455809"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Augusta"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"04330"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Augusta\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"ME\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"69.766548"
0 0 4 3 1 #" "
0 0 20 3 9 #"44.323228"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 9 #"Annapolis"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"21403"
0 0 4 3 1 #" "
0 0 19 3 11 #"\"Annapolis\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"MD\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 33 #"                                 "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 8 #"76.49103"
0 0 4 3 1 #" "
0 0 20 3 9 #"38.952394"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 17 3 2 #"#;"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"02115"
0 0 4 3 1 #" "
0 0 19 3 8 #"\"Boston\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"71.092215"
0 0 4 3 1 #" "
0 0 20 3 9 #"42.342706"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 12 #"East-Lansing"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"48823"
0 0 4 3 1 #" "
0 0 19 3 14 #"\"East Lansing\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"MI\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 36 #"                                    "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"84.476409"
0 0 4 3 1 #" "
0 0 20 3 9 #"42.738805"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Saint-Paul"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"55103"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Saint Paul\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"MN\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"93.121594"
0 0 4 3 1 #" "
0 0 20 3 9 #"44.960798"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Jackson"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"39209"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Jackson\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"MS\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"90.244626"
0 0 4 3 1 #" "
0 0 20 3 9 #"32.318422"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 14 #"Jefferson-City"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"65101"
0 0 4 3 1 #" "
0 0 19 3 11 #"\"Jefferson "
0 0 19 3 5 #"City\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"MO\""
0 0 4 29 1 #"\n"
0 0 4 3 38 #"                                      "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"92.152462"
0 0 4 3 1 #" "
0 0 20 3 9 #"38.546212"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 11 #"East-Helena"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"59635"
0 0 4 3 1 #" "
0 0 19 3 13 #"\"East Helena\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"MT\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 35 #"                                   "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"111.905089"
0 0 4 3 1 #" "
0 0 20 3 9 #"46.597324"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Lincoln"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"68503"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Lincoln\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"NE\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"96.676623"
0 0 4 3 1 #" "
0 0 20 3 9 #"40.823339"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 11 #"Carson-City"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"89704"
0 0 4 3 1 #" "
0 0 19 3 8 #"\"Carson "
0 0 19 3 5 #"City\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"NV\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 35 #"                                   "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"119.828624"
0 0 4 3 1 #" "
0 0 20 3 9 #"39.089756"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Concord"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"03301"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Concord\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"NH\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"71.527734"
0 0 4 3 1 #" "
0 0 20 3 9 #"43.218525"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Trenton"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"08618"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Trenton\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"NJ\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"74.782062"
0 0 4 3 1 #" "
0 0 20 3 9 #"40.237687"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 8 #"Santa-Fe"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"87505"
0 0 4 3 1 #" "
0 0 19 3 7 #"\"Santa "
0 0 19 3 3 #"Fe\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"NM\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"105.981994"
0 0 4 3 1 #" "
0 0 20 3 9 #"35.619623"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 6 #"Albany"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"12207"
0 0 4 3 1 #" "
0 0 19 3 8 #"\"Albany\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"NY\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"73.752327"
0 0 4 3 1 #" "
0 0 20 3 9 #"42.658133"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Raleigh"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"27606"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Raleigh\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"NC\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"78.711189"
0 0 4 3 1 #" "
0 0 20 3 9 #"35.764499"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 8 #"Bismarck"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"58501"
0 0 4 3 1 #" "
0 0 19 3 10 #"\"Bismarck\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"ND\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"100.774755"
0 0 4 3 1 #" "
0 0 20 3 9 #"46.823448"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 8 #"Columbus"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 4 #"3210"
0 0 4 3 1 #" "
0 0 19 3 10 #"\"Columbus\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"OH\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"83.016404"
0 0 4 3 1 #" "
0 0 20 3 9 #"40.002804"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 13 #"Oklahoma-City"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"73105"
0 0 4 3 1 #" "
0 0 19 3 15 #"\"Oklahoma City\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"OK\""
0 0 4 29 1 #"\n"
0 0 4 3 37 #"                                     "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"97.500291"
0 0 4 3 1 #" "
0 0 20 3 9 #"35.510811"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 5 #"Salem"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"97301"
0 0 4 3 1 #" "
0 0 19 3 7 #"\"Salem\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"OR\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 29 #"                             "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"122.979692"
0 0 4 3 1 #" "
0 0 20 3 9 #"44.926039"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Harrisburg"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"17101"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Harrisburg\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"PA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"76.883079"
0 0 4 3 1 #" "
0 0 20 3 9 #"40.261767"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Providence"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"02908"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Providence\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"RI\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"71.437684"
0 0 4 3 1 #" "
0 0 20 3 9 #"41.838294"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 8 #"Columbia"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"29209"
0 0 4 3 1 #" "
0 0 19 3 10 #"\"Columbia\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"SC\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"80.935525"
0 0 4 3 1 #" "
0 0 20 3 9 #"33.965863"
0 0 22 3 3 #")))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 6 #"Pierre"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"57501"
0 0 4 3 1 #" "
0 0 19 3 8 #"\"Pierre\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"SD\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"100.321057"
0 0 4 3 1 #" "
0 0 20 3 9 #"44.369514"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 9 #"Knoxville"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"37914"
0 0 4 3 1 #" "
0 0 19 3 11 #"\"Knoxville\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"TN\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 33 #"                                 "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"83.849624"
0 0 4 3 1 #" "
0 0 20 3 9 #"35.991755"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 6 #"Austin"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"78721"
0 0 4 3 1 #" "
0 0 19 3 8 #"\"Austin\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"TX\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 30 #"                              "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"97.686798"
0 0 4 3 1 #" "
0 0 20 3 9 #"30.272144"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 14 #"Salt-Lake-City"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"84103"
0 0 4 3 1 #" "
0 0 19 3 16 #"\"Salt Lake City\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"UT\""
0 0 4 29 1 #"\n"
0 0 4 3 38 #"                                      "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"111.874891"
0 0 4 3 1 #" "
0 0 20 3 9 #"40.777584"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Montpelier"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"05602"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Montpelier\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"VT\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"72.576992"
0 0 4 3 1 #" "
0 0 20 3 9 #"44.264082"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 8 #"Richmond"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"23222"
0 0 4 3 1 #" "
0 0 19 3 10 #"\"Richmond\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"VA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"77.426725"
0 0 4 3 1 #" "
0 0 20 3 9 #"37.574802"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Olympia"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"98501"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Olympia\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"WA\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"122.876311"
0 0 4 3 1 #" "
0 0 20 3 9 #"47.012906"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 10 #"Charleston"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"25301"
0 0 4 3 1 #" "
0 0 19 3 12 #"\"Charleston\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"WV\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 34 #"                                  "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"81.630606"
0 0 4 3 1 #" "
0 0 20 3 6 #"38.349"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 7 #"Madison"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"53714"
0 0 4 3 1 #" "
0 0 19 3 9 #"\"Madison\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"WI\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 31 #"                               "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 9 #"89.311758"
0 0 4 3 1 #" "
0 0 20 3 9 #"43.097735"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 4 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 4 3 1 #" "
0 0 14 3 8 #"Cheyenne"
0 0 4 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-locality"
0 0 4 3 1 #" "
0 0 20 3 5 #"82001"
0 0 4 3 1 #" "
0 0 19 3 10 #"\"Cheyenne\""
0 0 4 3 1 #" "
0 0 19 3 4 #"\"WY\""
0 0 4 3 1 #" "
0 0 4 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"make-location"
0 0 4 3 1 #" "
0 0 20 3 10 #"104.796234"
0 0 4 3 1 #" "
0 0 20 3 9 #"41.143719"
0 0 22 3 1 #")"
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 67
#"Note 1: We may have several different entries for a given city, for"
0 0 17 29 1 #"\n"
0 0 17 3 65
#"example Boston would include the zip code 02115 and 02116, though"
0 0 17 29 1 #"\n"
0 0 17 3 60
#"they would have a slightly different latitude and longitude."
0 0 17 29 1 #"\n"
0 0 17 3 69
#"Note 2: Define the location of each locality as a separate data item."
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 6 #"B. We "
0 0 17 3 62
#"would like to draw the cities on a map of the USA. Suppose our"
0 0 17 29 1 #"\n"
0 0 17 3 69
#"Canvas is 100 pixels wide and 100 pixels tall. We want to convert the"
0 0 17 29 1 #"\n"
0 0 17 3 68
#"latitude and longitude representation of the location into a posn on"
0 0 17 29 1 #"\n"
0 0 17 3 63
#"this map. Define the function to-posn that produces a posn that"
0 0 17 29 1 #"\n"
0 0 17 3 44 #"represents the given location on our Canvas."
0 0 17 29 1 #"\n"
0 0 17 3 71
(
 #"Assume that the latitude and longitude lines are parallel to the Ca"
 #"nvas"
) 0 0 17 29 1 #"\n"
0 0 17 3 48 #"boundaries (parallel projection).   ... YAY ... "
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 11 #"Assume that"
0 0 17 29 1 #"\n"
0 0 17 3 69
(
 #"\17 the left edge of the Canvas is the 120 degrees of longitude (i"
 #"n the"
) 0 0 17 29 1 #"\n"
0 0 17 3 19 #"Western hemisphere)"
0 0 17 29 1 #"\n"
0 0 17 3 71
(
 #"\17 the right edge is 60 degrees of longitude (in the Western hemi"
 #"sphere)"
) 0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"----- 120 - 60 (60) 1 degree long is 1.615 pixels, approximately 55"
 #" miles"
) 0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 66
#"\17 the top of the Canvas is 50 degrees of latitude (in the Northern"
0 0 17 29 1 #"\n"
0 0 17 3 11 #"hemisphere)"
0 0 17 29 1 #"\n"
0 0 17 3 67
(
 #"\17 the bottom is 20 degrees of latitude (in the Northern hemisphe"
 #"re)"
) 0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"----- 20  - 50 (30) one degree lat is 3.33 pixels, approximately 70"
 #" miles"
) 0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 72
(
 #"Though it may not be politically correct in this election year, we "
 #"focus"
) 0 0 17 29 1 #"\n"
0 0 17 3 65
#"only on the contiguous continental states (omitting the beautiful"
0 0 17 29 1 #"\n"
0 0 17 3 29 #"states of Alaska and Hawaii)."
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 69
#"C. Define the function distance that computes the distance (in miles)"
0 0 17 29 1 #"\n"
0 0 17 3 70
(
 #"between two cities. Estimates tell us that one degree of longitude "
 #"(at"
) 0 0 17 29 1 #"\n"
0 0 17 3 69
#"our latitude) is approximately 55 miles and one degree of latitude is"
0 0 17 29 1 #"\n"
0 0 17 3 69
#"approximately 70 miles. (Feel free to make a more accurate estimates."
0 0 17 29 1 #"\n"
0 0 17 3 66
#"If you do so, include a comment explaining how you arrived at your"
0 0 17 29 1 #"\n"
0 0 17 3 11 #"estimates.)"
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 27 #";; Using the design recipe:"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 52 #"Computes the distance (in miles) between two cities:"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 38 #"distance : locality locality -> number"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"distance"
0 0 70 3 1 #" "
0 0 14 3 2 #"l1"
0 0 70 3 1 #" "
0 0 14 3 2 #"l2"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 2 #"[("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lat1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"location-lat"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"locality-loc"
0 0 70 3 1 #" "
0 0 14 3 2 #"l1"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lon1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"location-lon"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"locality-loc"
0 0 70 3 1 #" "
0 0 14 3 2 #"l1"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lat2"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"location-lat"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"locality-loc"
0 0 70 3 1 #" "
0 0 14 3 2 #"l2"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"lon2"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"location-lon"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"locality-loc"
0 0 70 3 1 #" "
0 0 14 3 2 #"l2"
0 0 22 3 3 #")))"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"dlat"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"*"
0 0 70 3 1 #" "
0 0 20 3 2 #"55"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"-"
0 0 70 3 1 #" "
0 0 14 3 4 #"lat1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lat2"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 4 #"dlon"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"*"
0 0 70 3 1 #" "
0 0 20 3 2 #"55"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"-"
0 0 70 3 1 #" "
0 0 14 3 4 #"lon1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lon2"
0 0 22 3 4 #")))]"
0 0 70 29 1 #"\n"
0 0 4 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 4 #"sqrt"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"+"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"*"
0 0 70 3 1 #" "
0 0 14 3 4 #"dlat"
0 0 70 3 1 #" "
0 0 14 3 4 #"dlat"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"*"
0 0 70 3 1 #" "
0 0 14 3 4 #"dlon"
0 0 70 3 1 #" "
0 0 14 3 4 #"dlon"
0 0 22 3 5 #")))))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"distance"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"distance"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"2310"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"distance"
0 0 70 3 1 #" "
0 0 14 3 6 #"Boston"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"1002"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"distance"
0 0 70 3 1 #" "
0 0 14 3 10 #"Montgomery"
0 0 70 3 1 #" "
0 0 14 3 7 #"Phoenix"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"1421"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 67
#"D. Define the function total-distance that computes the length of a"
0 0 17 29 1 #"\n"
0 0 17 3 75
(
 #"trip on which we visit all cities in a list of cities in the order "
 #"in which"
) 0 0 17 29 1 #"\n"
0 0 17 3 24 #"they appear in the list."
0 0 17 29 1 #"\n"
0 0 17 3 70
(
 #"Note: Design this function in several stages: the first version sho"
 #"uld"
) 0 0 17 29 1 #"\n"
0 0 17 3 66
#"be done by following the Design Recipe. You should then modify the"
0 0 17 29 1 #"\n"
0 0 17 3 68
#"function to use the accumulator style. (Hand in only the accumulator"
0 0 17 29 1 #"\n"
0 0 17 3 16 #"style function.)"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 24 #"Using the design recipe:"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 72
(
 #"computes the length of a trip on which we visit all cities in a lis"
 #"t of "
) 0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 53 #"cities in the order in which they appear in the list."
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 44 #"total-distance : [ListOf locality] -> number"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 17 #"total-distance.v1"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 2 #"[("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 2 #"))"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #"]"
0 0 70 29 1 #"\n"
0 0 4 3 8 #"        "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"+"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"distance"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 27 #"                           "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 4 3 17 #"                 "
0 0 22 3 1 #"("
0 0 14 3 17 #"total-distance.v1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 6 #")))]))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 17 #"total-distance.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 17 #"total-distance.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"2423"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 17 #"total-distance.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"3517"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 17 #"total-distance.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 5 #"17646"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 59
#";; Modifying the previous solution by using an accumulator:"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 72
(
 #"computes the length of a trip on which we visit all cities in a lis"
 #"t of "
) 0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 53 #"cities in the order in which they appear in the list."
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 44 #"total-distance : [ListOf locality] -> number"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"total-distance"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 4 #"    "
0 0 22 3 2 #"[("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 16 #"total-distance-a"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 7 #"       "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 2 #"[("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 2 #"))"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"round"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 2 #")]"
0 0 70 29 1 #"\n"
0 0 4 3 13 #"             "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 16 #"total-distance-a"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 20 #"                    "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 20 #"                    "
0 0 22 3 1 #"("
0 0 14 3 1 #"+"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"distance"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 33 #"                                 "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 3 #")))"
0 0 70 3 1 #" "
0 0 14 3 1 #"a"
0 0 22 3 6 #"))]))]"
0 0 70 29 1 #"\n"
0 0 4 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 16 #"total-distance-a"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"total-distance"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"0"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"total-distance"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"2423"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"total-distance"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 4 #"3517"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-within"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"total-distance"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 5 #"17646"
0 0 70 3 1 #" "
0 0 20 3 1 #"1"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 71
(
 #"E. Define the function all-states that produces a list of all state"
 #"s we"
) 0 0 17 29 1 #"\n"
0 0 17 3 74
(
 #"visit when our trip takes us to all cities in a given list of citie"
 #"s. Make"
) 0 0 17 29 1 #"\n"
0 0 17 3 46 #"sure each state appears in the list only once."
0 0 17 29 1 #"\n"
0 0 17 3 70
(
 #"Note: Design this function in several stages: the first version sho"
 #"uld"
) 0 0 17 29 1 #"\n"
0 0 17 3 67
#"be done by following the Design Recipe with the necessary auxiliary"
0 0 17 29 1 #"\n"
0 0 17 3 68
#"functions. You should then optimize the function so it traverses the"
0 0 17 29 1 #"\n"
0 0 17 3 15 #"list only once."
0 0 17 29 1 #"\n"
0 0 17 3 78
(
 #";;-----------------------------------------------------------------"
 #"-----------"
) 0 0 17 3 1 #"-"
0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 44 #";; Using the design recipe w/ aux functions:"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 53 #"Produces a list of strings with no duplicate entries."
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 55 #"remove-duplicates : [ListOf string] -> [ListOf string] "
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v2"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 17 3 45 #";; Removes all copies of a value from a list."
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 17 3 46 #";; remove-copies :  string -> [listof strings]"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 13 #"remove-copies"
0 0 70 29 1 #"\n"
0 0 4 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 14 #"              "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 2 #"(("
0 0 14 3 5 #"null?"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 4 #"null"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 20 #"                    "
0 0 22 3 2 #"(("
0 0 14 3 6 #"equal?"
0 0 70 3 1 #" "
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"car"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 2 #"))"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 21 #"                     "
0 0 22 3 1 #"("
0 0 14 3 13 #"remove-copies"
0 0 70 3 1 #" "
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"cdr"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 4 3 20 #"                    "
0 0 22 3 1 #"("
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"car"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"remove-copies"
0 0 70 3 1 #" "
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"cdr"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 8 #")))))))]"
0 0 70 29 1 #"\n"
0 0 4 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 2 #"if"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"null?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 4 #"null"
0 0 70 29 1 #"\n"
0 0 4 3 8 #"        "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"car"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 14 #"              "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v2"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"remove-copies"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"car"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"cdr"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 7 #")))))))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 53 #"Produces a list of strings with no duplicate entries."
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 55 #"remove-duplicates : [ListOf string] -> [ListOf string] "
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v1"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 1 #"["
0 0 17 3 45 #";; Removes all copies of a value from a list."
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 17 3 46 #";; remove-copies :  string -> [listof strings]"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 13 #"remove-copies"
0 0 70 29 1 #"\n"
0 0 4 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 14 #"              "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 2 #"(("
0 0 14 3 5 #"null?"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 4 #"null"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 20 #"                    "
0 0 22 3 2 #"(("
0 0 14 3 6 #"equal?"
0 0 70 3 1 #" "
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"car"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 2 #"))"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 21 #"                     "
0 0 22 3 1 #"("
0 0 14 3 13 #"remove-copies"
0 0 70 3 1 #" "
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"cdr"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 4 3 20 #"                    "
0 0 22 3 1 #"("
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"car"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 32 #"                                "
0 0 22 3 1 #"("
0 0 14 3 13 #"remove-copies"
0 0 70 3 1 #" "
0 0 14 3 8 #"removeMe"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"cdr"
0 0 70 3 1 #" "
0 0 14 3 7 #"strings"
0 0 22 3 8 #")))))))]"
0 0 70 29 1 #"\n"
0 0 4 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 2 #"if"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"null?"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 4 #"null"
0 0 70 29 1 #"\n"
0 0 4 3 8 #"        "
0 0 22 3 1 #"("
0 0 15 3 3 #"let"
0 0 70 3 1 #" "
0 0 22 3 2 #"(("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"car"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 4 3 14 #"              "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"cdr"
0 0 70 3 1 #" "
0 0 14 3 3 #"lst"
0 0 22 3 4 #"))))"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 14 3 2 #"if"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 6 #"member"
0 0 70 3 1 #" "
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 4 #"rest"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 4 #"rest"
0 0 70 29 1 #"\n"
0 0 4 3 14 #"              "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 4 #"rest"
0 0 22 3 6 #"))))))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 65
#"Produces a list of all states we visit when our trip takes us to "
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 37 #"all cities in a given list of cities."
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 50 #"all-states : [list of locality] -> [ListOf String]"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"all-states"
0 0 70 3 1 #" "
0 0 14 3 3 #"lol"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 2 #"  "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"map"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"x"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"locality-state"
0 0 70 3 1 #" "
0 0 14 3 1 #"x"
0 0 22 3 2 #"))"
0 0 70 3 1 #" "
0 0 14 3 3 #"lol"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"all-states"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 1 #"("
0 0 19 3 4 #"\"MA\""
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"all-states"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"all-states"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AR\""
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"all-states"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 70 3 2 #"  "
0 0 19 3 4 #"\"AR\""
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #";;-----------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 41 #";; Modifying the previous to optimize it:"
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 65
#"Produces a list of all states we visit when our trip takes us to "
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 37 #"all cities in a given list of cities."
0 0 70 29 1 #"\n"
0 0 17 3 3 #";; "
0 0 17 3 50 #"all-states : [list of locality] -> [ListOf String]"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"all-states.v1"
0 0 70 3 1 #" "
0 0 14 3 3 #"lol"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 2 #"  "
0 0 22 3 1 #"("
0 0 15 3 5 #"local"
0 0 70 3 1 #" "
0 0 22 3 2 #"[("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 3 #"map"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 15 3 6 #"lambda"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 1 #"x"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 14 #"locality-state"
0 0 70 3 1 #" "
0 0 14 3 1 #"x"
0 0 22 3 2 #"))"
0 0 70 3 1 #" "
0 0 14 3 3 #"lol"
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 17 3 14 #";; Acumulator:"
0 0 70 29 1 #"\n"
0 0 4 3 10 #"          "
0 0 22 3 1 #"("
0 0 15 3 6 #"define"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"all-states-a"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 70 3 1 #" "
0 0 14 3 1 #"l"
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 4 3 12 #"            "
0 0 22 3 1 #"("
0 0 15 3 4 #"cond"
0 0 70 3 1 #" "
0 0 22 3 2 #"[("
0 0 14 3 6 #"empty?"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 7 #"reverse"
0 0 70 3 1 #" "
0 0 14 3 1 #"l"
0 0 22 3 2 #")]"
0 0 70 29 1 #"\n"
0 0 4 3 18 #"                  "
0 0 22 3 2 #"[("
0 0 14 3 6 #"member"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 1 #"l"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"all-states-a"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 1 #"l"
0 0 22 3 2 #")]"
0 0 70 29 1 #"\n"
0 0 4 3 18 #"                  "
0 0 22 3 1 #"["
0 0 14 3 4 #"else"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 12 #"all-states-a"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"rest"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"cons"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 5 #"first"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 14 3 1 #"l"
0 0 22 3 6 #"))]))]"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 4 3 4 #"    "
0 0 22 3 1 #"("
0 0 14 3 12 #"all-states-a"
0 0 70 3 1 #" "
0 0 14 3 3 #"los"
0 0 70 3 1 #" "
0 0 20 3 1 #"'"
0 0 22 3 5 #"())))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"all-states.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol1"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"all-states.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol2"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"all-states.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol3"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AR\""
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 12 #"check-expect"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"all-states.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol4"
0 0 22 3 1 #")"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 4 #"list"
0 0 70 3 1 #" "
0 0 19 3 4 #"\"MA\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AZ\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AL\""
0 0 70 3 1 #" "
0 0 19 3 4 #"\"AR\""
0 0 22 3 2 #"))"
0 0 70 3 1 #" "
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#;"
0 0 22 3 1 #"("
0 0 14 3 6 #"format"
0 0 70 3 1 #" "
0 0 19 3 16 #"\"rec authors.v2\""
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#;"
0 0 22 3 1 #"("
0 0 14 3 4 #"time"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v2"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob5"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 6 #"format"
0 0 70 3 1 #" "
0 0 19 3 16 #"\"rec authors.v1\""
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 4 #"time"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"authors.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob5"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 6 #"format"
0 0 70 3 1 #" "
0 0 19 3 15 #"\"accum authors\""
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 4 #"time"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 20 #"remove-duplicates.v1"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 7 #"authors"
0 0 70 3 1 #" "
0 0 14 3 4 #"lob5"
0 0 22 3 3 #")))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 6 #"format"
0 0 70 3 1 #" "
0 0 19 3 16 #"\"rec all-states\""
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 4 #"time"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 10 #"all-states"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol6"
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 6 #"format"
0 0 70 3 1 #" "
0 0 19 3 21 #"\"accum all-states.v1\""
0 0 22 3 1 #")"
0 0 70 29 1 #"\n"
0 0 22 3 1 #"("
0 0 14 3 4 #"time"
0 0 70 3 1 #" "
0 0 22 3 1 #"("
0 0 14 3 13 #"all-states.v1"
0 0 70 3 1 #" "
0 0 14 3 4 #"lol6"
0 0 22 3 2 #"))"
0 0 70 29 1 #"\n"
0 0 70 29 1 #"\n"
0 0 17 3 2 #"#|"
0 0 17 29 1 #"\n"
0 0 17 3 72
(
 #"Note2: You will get a substantial partial credit if you hand in onl"
 #"y the"
) 0 0 17 29 1 #"\n"
0 0 17 3 40 #"functions that follow the Design Recipe."
0 0 17 29 1 #"\n"
0 0 17 3 64
#"Note: Use the check-expect format of the testing.ss teachpack to"
0 0 17 29 1 #"\n"
0 0 17 3 27 #"define all your test cases."
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 79
(
 #"-------------------------------------------------------------------"
 #"------------"
) 0 0 17 29 1 #"\n"
0 0 17 3 80
(
 #"-------------------------------------------------------------------"
 #"------------ "
) 0 0 17 29 1 #"\n"
0 0 17 3 11 #"1.2 Problem"
0 0 17 29 1 #"\n"
0 0 17 3 17 #"Creative Project:"
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 23 #"During the next four we"
0 0 17 3 46 #"eks you will design and program an interactive"
0 0 17 29 1 #"\n"
0 0 17 3 70
(
 #"game in the style you have done in the first course. A game consist"
 #" of"
) 0 0 17 29 1 #"\n"
0 0 17 3 76
(
 #"several different objects. The object move either on each tick of t"
 #"he clock,"
) 0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"or in response to the keys (typically the arrow keys). There may be"
 #" other"
) 0 0 17 29 1 #"\n"
0 0 17 3 76
(
 #"changes in the game object over the time or in response to the key "
 #"events (x"
) 0 0 17 29 1 #"\n"
0 0 17 3 75
(
 #"key launches a shot, an animal gets hungrier as the time goes on, ."
 #"..). The"
) 0 0 17 29 1 #"\n"
0 0 17 3 76
(
 #"objects interact in some predefined manner. Finally, something (the"
 #" state of"
) 0 0 17 29 1 #"\n"
0 0 17 3 73
(
 #"an object, the interaction between objects) triggers the end of the"
 #" game."
) 0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 70
(
 #"A. Brainstorm with your partner about a game you would like to desi"
 #"gn."
) 0 0 17 29 1 #"\n"
0 0 17 3 67
#"It should have at least two interacting objects, one of them should"
0 0 17 29 1 #"\n"
0 0 17 3 68
#"respond to the key events, one or both of them should respond to the"
0 0 17 29 1 #"\n"
0 0 17 3 64
#"time ticks. There should be an opportunity to expand the game to"
0 0 17 29 1 #"\n"
0 0 17 3 40 #"multiple objects (of at least one kind)."
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 69
#"B. Write a design proposal for your game that includes the following:"
0 0 17 29 1 #"\n"
0 0 17 3 25 #"(a) Game name and a sketc"
0 0 17 3 29 #"h of one or more game scenes."
0 0 17 29 1 #"\n"
0 0 17 3 70
(
 #"(b) A list of objects that comprise the game. For each object descr"
 #"ibe"
) 0 0 17 29 1 #"\n"
0 0 17 3 65
#"its attributes (what is the relevant information you will have to"
0 0 17 29 1 #"\n"
0 0 17 3 15 #"keep track of)."
0 0 17 29 1 #"\n"
0 0 17 3 76
(
 #"(c) For each object (or a pair of interacting objects) describe (in"
 #" English)"
) 0 0 17 29 1 #"\n"
0 0 17 3 57 #"its behavior in response to the tick event and to the key"
0 0 17 29 1 #"\n"
0 0 17 3 6 #"event."
0 0 17 29 1 #"\n"
0 0 17 3 68
#"(d) Describe (in English) what are the objects, their properties and"
0 0 17 29 1 #"\n"
0 0 17 3 41 #"their positions at the start of the game."
0 0 17 29 1 #"\n"
0 0 17 3 69
#"(e) Describe (in English) what conditions will lead to the end of the"
0 0 17 29 1 #"\n"
0 0 17 3 5 #"game."
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 69
#"C. Add a short document outlining the possible extension to your game"
0 0 17 29 1 #"\n"
0 0 17 3 68
#"(how it may include multiple objects, increase the difficulty of the"
0 0 17 29 1 #"\n"
0 0 17 3 11 #"game. etc.)"
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 69
#"Note 1: The complete description should not exceed two pages. It must"
0 0 17 29 1 #"\n"
0 0 17 3 54 #"be typed, though the screenshots can be drawn by hand."
0 0 17 29 1 #"\n"
0 0 17 29 1 #"\n"
0 0 17 3 69
#"Note 2: You will get comments on your design describing what features"
0 0 17 29 1 #"\n"
0 0 17 3 61
#"are to be implemented, which should be postponed or modified."
0 0 17 29 1 #"\n"
0 0 17 3 2 #"|#"
0 0 70 29 1 #"\n"
0 0 17 3 79
(
 #";;-----------------------------------------------------------------"
 #"------------"
) 0 0 70 29 1 #"\n"
0 0 17 3 78
(
 #";;-----------------------------------------------------------------"
 #"-----------"
) 0 00000000000
